More about DBtools.h++
Platforms: Windows 3.1, Windows NT, Solaris, SunOS, HP/UX, and IBM/AIX
Databases: Sybase, Oracle, Ingres, Informix, and ODBC
Source and object code
Productivity and Power
Native connectivity, database portability, and a rich set of C++ foundation classes: the tools you need to enhance your
productivity, simplify deployment of your application, and satisfy your users. How does it work?
- The Benefits of the C++ Model
- DBtools.h++ is a complete library of C++ foundation classes. It provides all the data structures of
Tools.h++ plus a powerful set of classes for database manipulation, with familiar names such as Database, Table, and
Cursor. You can replace the logic of the underlying C API with an object-oriented, component-based application design.
Public methods in DBtools.h++ avoid the use of pointers, simplifying memory management and making your code cleaner,
easier to read, and less error-prone.
- Two-tiered Architecture Hides Differences among APIs and Datatypes
- DBtools.h++ uses a two-tiered architecture so you can write code without worrying about the data structures in the
underlying database. The core library includes the public interface for DBtools.h++. The Access Libraries connect to each
individual database API.
- Flexible Error Handling
- With DBtools.h++, you determine how errors are handled: individually as
they occur, all at once
after a series of operations, or in any other order. DBtools.h++ handles
exceptions too.
- Robustness and Flexibility
- A host of features contribute to the robustness of DBtools.h++:
- Supports OLTP applications.
- Provides encapsulation of SQL 92 Data Manipulation Language (DML), including critical SQL extensions such as stored
procedures.
- Permits runtime binding of access libraries.
- Uses multithread-safe system facilities, where available.
- Provides access to native API when use of special features is more important than portability.
Order now DBtools.h++ DBtools.h++ code example
© Copyright 1995, Rogue Wave Software, Inc.